﻿-- Function: GuardarProducto(integer, character, integer,integer)

-- DROP FUNCTION GuardarProducto(integer, character, integer,integer)

CREATE OR REPLACE FUNCTION GuardarProducto(integer, character, character,integer, integer, integer, float, float, character)
  RETURNS integer AS
$BODY$

DECLARE
	Codigo 			ALIAS FOR $1;
	Nombre 			ALIAS FOR $2;
	UnidadMedida		ALIAS FOR $3;
	Utilidad		ALIAS FOR $4;
	Stock			ALIAS FOR $5;
	Existencia		ALIAS FOR $6;
	PrecioCostoProducto	ALIAS FOR $7;
	PrecioVenta		ALIAS FOR $8;
	Formulacion		ALIAS FOR $9;
	
BEGIN
	insert into productos(codigo,nombre,unidadmedida, utilidad,stock,existencia,preciocostoproducto,precioventa,formulacion) values(Codigo,Nombre,UnidadMedida,Utilidad,Stock,Existencia, PrecioCostoProducto, PrecioVenta, Formulacion);
	return 1;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
